
﻿var names=new Array(); 
names[0]="手机淘宝"; 
names[1]="微视"; 
names[2]="优酷视频"; 
names[3]="京东"; 
names[4]="京东极速版"; 
names[5]="腾讯视频"; 
names[6]="抖音"; 
names[7]="抖音极速版"; 
names[8]="哔哩哔哩"; 
names[9]="拼多多"; 
names[10]="腾讯新闻"; 
names[11]="快手极速版";
names[12]="幸福里";
﻿var intent = new Intent();
intent.setAction("android.settings.APPLICATION_SETTINGS");





while(1){
重置广告标识符();
关闭收音机()
home();
while(!click("花币矿工"));

下载app();
//关闭音乐();
卸载app();

}


function 重置广告标识符() {
    app.startActivity({
        action: "View",
        packageName: "com.huawei.hwid",
        className: "com.huawei.opendevice.open.OAIDSettingActivity"
    });
    log ("重置广告")
    sleep(1000);
    while (!click("重置广告标识符"));
    sleep(1000);
    while (!click("重置"));
    sleep(3000);
}
function 下载app() {
    log("等待下载app")
    text("下载体验").findOne();
    var 下载体验 = text("下载体验").find();//获取下载体验集合
    if (下载体验.empty) {//判断
            click("下载体验") ;
            click("下载体验") ;
            click("下载体验") ;
    
    }
    //获取下载完成数量
    log("等待第一个app下载完成");
    text("打开").waitFor();
    var 打开 = text("打开").find();
    //判断下载完成数量f
    while (打开.length < 下载体验.length) {
        log("等待所有app下载完成");
        sleep(10000);
        //是否存在下载失败
        var 下载失败 = text("下载失败").find();
        打开 = text("打开").find();
        log("已安装数量"+打开.length);
        if (下载失败.empty) {
            var num = text("打开").find().length + 下载失败.length;
            if (num == 下载体验.length) {
                break;
            }
        }
    }
    //遍历点击打开
    
        click("打开") ;
        click("打开") ;
        click("打开") ;
        click("打开") ;
        sleep (3000);
        home();
}

function 关闭收音机() {
    log("关闭收音机");
    app.startActivity(intent);
    sleep(10000);
    setText("收音机");
    sleep(1000);
    click("收音机",1);
    //openAppSetting("com.huawei.android.FMRadio");
    //openAppSetting(getPackageName("音乐"));
    while (!click("强行停止"));
    sleep (1000);
    while (!click("强行停止"));
    sleep(1000);
    
}
function 卸载app() {
   for (let index = 0; index < names.length; index++) {
   if(getPackageName(names[index])){
       卸载应用(names[index]);
   }
}
sleep(20000);
}

﻿function 卸载应用(appname) {
    app.startActivity(intent);
    sleep(1000);
    setText(appname);
    sleep(1000);
    click(appname, 1);
    sleep (1000);
   while(!click("卸载")) ;
   sleep(1000);
   while(!click("卸载")) ;
}
